14 research outputs found

    Acceso a aplicaciones desde dispositivos móviles mediante servicios Web en función del posicionamiento geográfico

    Get PDF
    La idea principal de este proyecto es ofrecer servicios a los alumnos de la universidad UPC. Los alumnos accederán a estos servicios a través de una aplicación para dispositivos móviles. La UPC está formada por diversos campus, situados en localidades diferentes, y cada uno de ellos dispondrá de sus propios servidores. Para seleccionar el campus al cual el alumno se conectará, se hará uso de la tecnología GPS. El alumno accederá directamente al servidor que se encuentre más próximo a su posición. De esta manera se pretende conseguir que el tiempo de retardo entre el dispositivo y el servidor sea mínimo. El servicio ofrecido es un podcast. Este servicio tiene la finalidad de permitir a los alumnos acceder al material docente ofrecido por la universidad, como por ejemplo, documentación en formato PDF de las asignaturas, colecciones de problemas y ejercicios, etc. Para el desarrollo de este proyecto ha sido necesario el estudio de la tecnología Microsoft .NET. Esta tecnología ofrece un entorno de desarrollo que permite la programación de aplicaciones para dispositivos móviles, así como la implementación de servicios Web. También se ha requerido el estudio de otros ámbitos que intervienen en este proyecto, como son los servidores Web y las bases de datos. Este proyecto hace uso de servidores Web para la publicación tanto de los podcast, como de las páginas y los servicios Web. También ha sido necesario el uso de una base de datos para almacenar información sobre los campus, los servidores y los podcast. Finalmente se ha conseguido implementar una aplicación para dispositivos móviles capaz de recibir e interpretar la señal GPS, así como gestionar, descargar y reproducir archivos de podcast. Además esta aplicación hace uso de servicios Web para tratar con la información de la base de datos

    Study of multiplayer features for unity applications

    Get PDF
    Durant els últims anys el creixement del sector del videojoc t an en el nostre país com a nive l l internacional ha crescut exponencialment. Actualment els videojocs no son únicament una eina de diversió i esbarjo sinó que el seu ús ha evolucionat a àmbits com l’educació o l a medicina. Els videojocs, per tant, es poden fer servir com a eina per a adquirir nous coneixements. Una funcionalitat molt important dels videojocs és la anomenada multijugador, que més d’un jugador pugui jugar al mateix joc al mateix temps. Gràcies a Internet i a les xarxes socials aquest tipus de jocs ha tingut una demanda creixent (un 62% dels usuaris de videojocs juguen a jocs multijugador). Una eina molt important en el desenvolupament de videojocs es Unity . Aquest entorn de treball permet desenvolupar aplicacions per a diferents plataformes ( PC , MAC , Android , iOS , W indows P hone , PlayStation , XBOX , Wii , ...) i és utilitzada per més de dos milions de desenvolupadors, entre ells grans empreses com Microsoft o Ubisoft . Aques t projecte pretén estudiar les diferents funcionalitats multijugador que ofereix Unity ( RPC , State Synchronization Delta Compressed i Unreliable ), explicant el seu funcionament i les seves limitacions. A més a més, per tal de superar aquestes limitacions, es proposen i es programen noves llibreries que ofereixen funcionalitats multijugador alternatives. Abstract: In the recent years, the growth of the video game industry has grown exponentially in our country as well as internationally. Today video games are not only fun and entertainment tool but their use has evolved in areas such as education or medicine. Therefore, video games can be used as a tool for acquiring new knowledge. A very important feature of video games is the one called multiplayer: more than one player can play the same game at the same time. Thanks to the Internet and social networks these types of video games have increased its demand (62% of video games users play multiplayer games). An important tool in game development is Unity. This working environment allows developing applications for different platforms (PC, Mac, Android, iOS, Windows Phone, PlayStation, XBOX, Wii ...) and it is used by over two million developers, including large companies such as Microsoft or Ubisoft. This project aims to study the various multiplayer functionalities offered by Unity (RPC Compressed Delta, State Synchronization and Unreliable), explaining how they work and their limitations. Furthermore, in order to overcome these limitations, new libraries that offer alternative multiplayer functionalities are programmed

    Sortir del Laberint : un joc per pensar

    Get PDF
    “Sortir del Laberint” és un joc tipus puzzle, l’objectiu principal del qual és aconseguir que el jugador pugui sortir d’un laberint amb el mínim nombre de passes i el més ràpid possible.Preprin

    Mobile Autonomous Sensing Unit (MASU): a framework that supports distributed pervasive data sensing

    Get PDF
    Pervasive data sensing is a major issue that transverses various research areas and application domains. It allows identifying people’s behaviour and patterns without overwhelming the monitored persons. Although there are many pervasive data sensing applications, they are typically focused on addressing specific problems in a single application domain, making them difficult to generalize or reuse. On the other hand, the platforms for supporting pervasive data sensing impose restrictions to the devices and operational environments that make them unsuitable for monitoring loosely-coupled or fully distributed work. In order to help address this challenge this paper present a framework that supports distributed pervasive data sensing in a generic way. Developers can use this framework to facilitate the implementations of their applications, thus reducing complexity and effort in such an activity. The framework was evaluated using simulations and also through an empirical test, and the obtained results indicate that it is useful to support such a sensing activity in loosely-coupled or fully distributed work scenarios.Peer ReviewedPostprint (published version

    OIoT: a platform to manage opportunistic IoT communities

    Get PDF
    Opportunistic Internet of Things (IoT) extends the concept of opportunistic networking combining human users carrying mobile devices and smart things. It explores the relationships between humans and the opportunistic connection of smart objects. This paper presents a software infrastructure, named Opportunistic IoT Platform (OIoT), which helps developers to create and manage opportunistic IoT communities between smart devices. The platform enables the creation of opportunistic IoT communities that support the AllJoyn communications framework, for IoT devices and applications. Results from a preliminary evaluation of the OIoT platform indicate that this infrastructure is useful to manage and share data across opportunistic IoT communities.Peer ReviewedPostprint (published version

    Study of multiplayer features for unity applications

    No full text
    Durant els últims anys el creixement del sector del videojoc t an en el nostre país com a nive l l internacional ha crescut exponencialment. Actualment els videojocs no son únicament una eina de diversió i esbarjo sinó que el seu ús ha evolucionat a àmbits com l’educació o l a medicina. Els videojocs, per tant, es poden fer servir com a eina per a adquirir nous coneixements. Una funcionalitat molt important dels videojocs és la anomenada multijugador, que més d’un jugador pugui jugar al mateix joc al mateix temps. Gràcies a Internet i a les xarxes socials aquest tipus de jocs ha tingut una demanda creixent (un 62% dels usuaris de videojocs juguen a jocs multijugador). Una eina molt important en el desenvolupament de videojocs es Unity . Aquest entorn de treball permet desenvolupar aplicacions per a diferents plataformes ( PC , MAC , Android , iOS , W indows P hone , PlayStation , XBOX , Wii , ...) i és utilitzada per més de dos milions de desenvolupadors, entre ells grans empreses com Microsoft o Ubisoft . Aques t projecte pretén estudiar les diferents funcionalitats multijugador que ofereix Unity ( RPC , State Synchronization Delta Compressed i Unreliable ), explicant el seu funcionament i les seves limitacions. A més a més, per tal de superar aquestes limitacions, es proposen i es programen noves llibreries que ofereixen funcionalitats multijugador alternatives. Abstract: In the recent years, the growth of the video game industry has grown exponentially in our country as well as internationally. Today video games are not only fun and entertainment tool but their use has evolved in areas such as education or medicine. Therefore, video games can be used as a tool for acquiring new knowledge. A very important feature of video games is the one called multiplayer: more than one player can play the same game at the same time. Thanks to the Internet and social networks these types of video games have increased its demand (62% of video games users play multiplayer games). An important tool in game development is Unity. This working environment allows developing applications for different platforms (PC, Mac, Android, iOS, Windows Phone, PlayStation, XBOX, Wii ...) and it is used by over two million developers, including large companies such as Microsoft or Ubisoft. This project aims to study the various multiplayer functionalities offered by Unity (RPC Compressed Delta, State Synchronization and Unreliable), explaining how they work and their limitations. Furthermore, in order to overcome these limitations, new libraries that offer alternative multiplayer functionalities are programmed

    Acceso a aplicaciones desde dispositivos móviles mediante servicios Web en función del posicionamiento geográfico

    No full text
    La idea principal de este proyecto es ofrecer servicios a los alumnos de la universidad UPC. Los alumnos accederán a estos servicios a través de una aplicación para dispositivos móviles. La UPC está formada por diversos campus, situados en localidades diferentes, y cada uno de ellos dispondrá de sus propios servidores. Para seleccionar el campus al cual el alumno se conectará, se hará uso de la tecnología GPS. El alumno accederá directamente al servidor que se encuentre más próximo a su posición. De esta manera se pretende conseguir que el tiempo de retardo entre el dispositivo y el servidor sea mínimo. El servicio ofrecido es un podcast. Este servicio tiene la finalidad de permitir a los alumnos acceder al material docente ofrecido por la universidad, como por ejemplo, documentación en formato PDF de las asignaturas, colecciones de problemas y ejercicios, etc. Para el desarrollo de este proyecto ha sido necesario el estudio de la tecnología Microsoft .NET. Esta tecnología ofrece un entorno de desarrollo que permite la programación de aplicaciones para dispositivos móviles, así como la implementación de servicios Web. También se ha requerido el estudio de otros ámbitos que intervienen en este proyecto, como son los servidores Web y las bases de datos. Este proyecto hace uso de servidores Web para la publicación tanto de los podcast, como de las páginas y los servicios Web. También ha sido necesario el uso de una base de datos para almacenar información sobre los campus, los servidores y los podcast. Finalmente se ha conseguido implementar una aplicación para dispositivos móviles capaz de recibir e interpretar la señal GPS, así como gestionar, descargar y reproducir archivos de podcast. Además esta aplicación hace uso de servicios Web para tratar con la información de la base de datos

    Sortir del Laberint : un joc per pensar

    No full text
    “Sortir del Laberint” és un joc tipus puzzle, l’objectiu principal del qual és aconseguir que el jugador pugui sortir d’un laberint amb el mínim nombre de passes i el més ràpid possible

    Sortir del Laberint : un joc per pensar

    No full text
    “Sortir del Laberint” és un joc tipus puzzle, l’objectiu principal del qual és aconseguir que el jugador pugui sortir d’un laberint amb el mínim nombre de passes i el més ràpid possible
    corecore